<?php 
	function cp($source,$dest){
			if (!is_dir($dest)) {
				mkdir($dest,0777,true);
			}else{
				
				
			}
			foreach (glob($source.'/*') as $key => $va) {
				
               is_dir($va)?cp($va,$dest.'/'.basename($va)):copy($va,$dest.'/'.basename($va));
			}

	}		
	function del($source){
		if (!is_dir($source)) {
			return false;
		}else{
			foreach (glob($source.'/*') as $k => $v) {
				is_dir($v)?del($v):unlink($v);
			}
			return rmdir($source);
		}
	}
	function move($source,$dest){
		cp($source,$dest);
		del($source);
}
	

	
	move('./a','./b/a');

 ?>